Discrete Logarithm
This note handles the construction of the discrete logarithm from its inverse function.
Let
is an isomorphism.
This follows easily from the fact that powers up to order in group are distinct.
Given this isomorphism, a natural question to ask is what is the inverse function. In this case, we define the discrete logarithm to be exactly that.
Given an element
where
Of course, using a generator (or primitive root)
We also often call the discrete logarithm
In the case of the multiplicative group of integers modulo n, we have the isomorphism: